/**
 * 
 */
package com.omega.service;

import java.util.List;

import com.omega.entity.Supplier;

/**
 * @author vpan14
 * 
 */
public interface SupplierService {

	/**
	 * 
	 * @param supplier
	 */
	void addSupplier(Supplier supplier);

	/**
	 * 
	 * @return
	 */
	List<Supplier> loadAllSuppliers();

	/**
	 * 
	 * @param supplierId
	 * @return
	 */
	Supplier loadById(Integer supplierId);

	/**
	 * 
	 * @param supplier
	 */
	void updateSupplier(Supplier supplier);
	
	/**
	 * 
	 * @param supplierId
	 */
	void activateSupplier(long supplierId);
	
	/**
	 * 
	 * @param supplierId
	 */
	void deactivateSupplier(long supplierId);

}
